//根据需求完成代码:
// 1.定义动物类
// 属性：年龄，颜色
// 行为:eat(String something)方法(无具体行为,不同动物吃的方式和东西不一样,something表示吃的东西)
//生成空参有参构造，set和get方法
//2.定义狗类继承动物类
//行为:eat(String something)方法,看家lookHome方法(无参数)
//3.定义猫类继承动物类
//行为:eat(String something)方法,逮老鼠catchMouse方法(无参数)
// 4.定义Person类
// 属性：姓名，年龄
//行为：keepPet(Dog dog,String something)方法
//功能：喂养宠物狗，something表示喂养的东西
//该方法调用后打印结果为：颜色为黑色的2岁的狗，在吃骨头
//行为：keepPet(Cat cat,String something)方法
// 功能：喂养宠物猫，something表示喂养的东西
// 该方法调用后打印结果为：颜色为白色的2岁的猫，在吃小鱼干
//5.生成空参有参构造，set和get方法
//6.测试以上方法
public class SixPratice {
    public static void main(String[] args) {
        Person p1=new Person();
        Person p2=new Person("张三",23);
        Cat cat1=new Cat(2,"白色");
        p1.keepPet(cat1,"小鱼片");
        Dog dog1=new Dog(3,"黄色");
        p2.keepPet(dog1,"狗粮");
    }
}
